home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / utmisc1 / calctrnr.lha / Calctrainer / Source / rechentrainerGUI.h < prev   
C/C++ Source or Header  |  1996-01-12  |  3KB  |  145 lines

  1. #ifndef GUI_FILE_H
  2. #define GUI_FILE_H
  3.  
  4. /* Types */
  5. #include <exec/types.h>
  6. #include "rechentrainer_cat.h"
  7.  
  8. struct ObjApp
  9. {
  10.     APTR    App;
  11.     APTR    WI_Auswahl;
  12.     APTR    MN_label_1;
  13.     APTR    MNlabel1Speichern;
  14.     APTR    MNlabel1Laden;
  15.     APTR    BT_Multi;
  16.     APTR    BT_Divi;
  17.     APTR    BT_Addi;
  18.     APTR    BT_Subtr;
  19.     APTR    BT_Erg;
  20.     APTR    BT_Ende;
  21.     APTR    WI_Multiplikation;
  22.     APTR    TX_label_0;
  23.     APTR    Anz_Mul;
  24.     APTR    TX_label_1;
  25.     APTR    Mul_Nr;
  26.     APTR    Aufg_Mul;
  27.     APTR    Erg_Mul;
  28.     APTR    Mul_Erg_tex;
  29.     APTR    Mul_Erg;
  30.     APTR    Mul_Richtig;
  31.     APTR    Mul_Falsch;
  32.     APTR    WI_Divi;
  33.     APTR    TX_label_2;
  34.     APTR    Anz_Div;
  35.     APTR    TX_label_3;
  36.     APTR    Div_Nr;
  37.     APTR    Aufg_Div;
  38.     APTR    Erg_Div;
  39.     APTR    Div_Erg_tex;
  40.     APTR    Div_Erg;
  41.     APTR    Div_Richtig;
  42.     APTR    Div_Falsch;
  43.     APTR    WI_Addieren;
  44.     APTR    TX_label_4;
  45.     APTR    Anz_Addi;
  46.     APTR    TX_label_5;
  47.     APTR    Addi_Nr;
  48.     APTR    Aufg_Addi;
  49.     APTR    Erg_Addi;
  50.     APTR    Addi_Erg_tex;
  51.     APTR    Addi_Erg;
  52.     APTR    Addi_Richtig;
  53.     APTR    Addi_Falsch;
  54.     APTR    WI_Subtraktion;
  55.     APTR    TX_label_6;
  56.     APTR    Anz_Subtr;
  57.     APTR    TX_label_7;
  58.     APTR    Subtr_Nr;
  59.     APTR    Aufg_Subtr;
  60.     APTR    Erg_Subtr;
  61.     APTR    Subtr_Erg_tex;
  62.     APTR    Subtr_Erg;
  63.     APTR    Subtr_Richtig;
  64.     APTR    Subtr_Falsch;
  65.     APTR    WI_Ergebnis;
  66.     APTR    Ausw_Mul_Richtig;
  67.     APTR    Ausw_Mul_Falsch;
  68.     APTR    Gauge_Mul;
  69.     APTR    Ausw_Div_Richtig;
  70.     APTR    Ausw_Div_Falsch;
  71.     APTR    Gauge_Div;
  72.     APTR    Ausw_Addi_Richtig;
  73.     APTR    Ausw_Addi_Falsch;
  74.     APTR    Gauge_Addi;
  75.     APTR    Ausw_Subtr_Richtig;
  76.     APTR    Ausw_Subtr_Falsch;
  77.     APTR    Gauge_Subtr;
  78.     APTR    Gesammt_Richtig;
  79.     APTR    Gesammt_Falsch;
  80.     APTR    Gauge_Ges;
  81.     APTR    WI_info;
  82.     APTR    TX_label_8;
  83.     APTR    BT_Info_ok;
  84.     char *    STR_TX_label_0;
  85.     char *    STR_TX_label_1;
  86.     char *    STR_Mul_Nr;
  87.     char *    STR_Aufg_Mul;
  88.     char *    STR_Mul_Erg_tex;
  89.     char *    STR_Mul_Erg;
  90.     char *    STR_Mul_Richtig;
  91.     char *    STR_Mul_Falsch;
  92.     char *    STR_TX_label_2;
  93.     char *    STR_TX_label_3;
  94.     char *    STR_Div_Nr;
  95.     char *    STR_Aufg_Div;
  96.     char *    STR_Div_Erg_tex;
  97.     char *    STR_Div_Erg;
  98.     char *    STR_Div_Richtig;
  99.     char *    STR_Div_Falsch;
  100.     char *    STR_TX_label_4;
  101.     char *    STR_TX_label_5;
  102.     char *    STR_Addi_Nr;
  103.     char *    STR_Aufg_Addi;
  104.     char *    STR_Addi_Erg_tex;
  105.     char *    STR_Addi_Erg;
  106.     char *    STR_Addi_Richtig;
  107.     char *    STR_Addi_Falsch;
  108.     char *    STR_TX_label_6;
  109.     char *    STR_TX_label_7;
  110.     char *    STR_Subtr_Nr;
  111.     char *    STR_Aufg_Subtr;
  112.     char *    STR_Subtr_Erg_tex;
  113.     char *    STR_Subtr_Erg;
  114.     char *    STR_Subtr_Richtig;
  115.     char *    STR_Subtr_Falsch;
  116.     char *    STR_Ausw_Mul_Richtig;
  117.     char *    STR_Ausw_Mul_Falsch;
  118.     char *    STR_Ausw_Div_Richtig;
  119.     char *    STR_Ausw_Div_Falsch;
  120.     char *    STR_Ausw_Addi_Richtig;
  121.     char *    STR_Ausw_Addi_Falsch;
  122.     char *    STR_Ausw_Subtr_Richtig;
  123.     char *    STR_Ausw_Subtr_Falsch;
  124.     char *    STR_Gesammt_Richtig;
  125.     char *    STR_Gesammt_Falsch;
  126.     char *    STR_TX_label_8;
  127. };
  128.  
  129. #define ANZ_MUL 1
  130. #define ANZ_DIV 2
  131. #define ANZ_ADDI 3
  132. #define ANZ_SUBTR 4
  133. #define ERG_MUL 5
  134. #define ERG_DIV 6
  135. #define ERG_ADDI 7
  136. #define ERG_SUBTR 8
  137. #define LADEN 9
  138. #define SPEICHERN 10
  139. #define BT_AUSWAHL 11
  140.  
  141. extern struct ObjApp * CreateApp(void);
  142. extern void DisposeApp(struct ObjApp *);
  143.  
  144. #endif
  145.